package luckEntity

type LuckPrize struct {
	ID        int64  `json:"id" gorm:"column:id" form:"id"`                         // 奖品主键id
	Type      int8   `json:"type" gorm:"column:type" form:"type"`                   // 奖品类型1：未中奖2：积分3:余额4：红包5:优惠券6：站内商品7：等级经验8：用户等级 9：svip天数
	LotteryId int64  `json:"lottery_id" gorm:"column:lottery_id" form:"lottery_id"` // 抽奖活动id
	Name      string `json:"name" gorm:"column:name" form:"name"`                   // 奖品名称
	Prompt    string `json:"prompt" gorm:"column:prompt" form:"prompt"`             // 中奖提示语
	Image     string `json:"image" gorm:"column:image" form:"image"`                // 奖品图片
	Chance    int16  `json:"chance" gorm:"column:chance" form:"chance"`             // 中奖基数
	Total     int16  `json:"total" gorm:"column:total" form:"total"`                // 奖品数量
	CouponId  int64  `json:"coupon_id" gorm:"column:coupon_id" form:"coupon_id"`    // 关联优惠券id
	ProductId int64  `json:"product_id" gorm:"column:product_id" form:"product_id"` // 关联商品id
	Unique    string `json:"unique" gorm:"column:unique" form:"unique"`             // 关联商品规格唯一值
	Num       int64  `json:"num" gorm:"column:num" form:"num"`                      // 积分 经验 会员天数
	Sort      int16  `json:"sort" gorm:"column:sort" form:"sort"`                   // 排序
	Status    int8   `json:"status" gorm:"column:status" form:"status"`             // 状态
	IsDel     int8   `json:"is_del" gorm:"column:is_del" form:"is_del"`             // 是否删除
	AddTime   int64  `json:"add_time" gorm:"column:add_time" form:"add_time"`       // 添加时间
}

// TableName 表名称
func (*LuckPrize) TableName() string {
	return "eb_luck_prize"
}
